Technical Q&A QA1118
Static linking of user binaries on Mac OS X


QÅFé©ï™ÇÃÉoÉCÉiÉäÇê√ìIÇ…ÉäÉìÉNÇ≥ÇπÇÊǧÇΔǵǃǢNjÇ∑Ç™ÅAcrt0.o Ç™å©Ç¬Ç©ÇÁǻǢÇΩÇflÅAÉäÉìÉNÇ…é∏îsǵNjÇ∑ÅBÇ»Ç∫Ç≈ǵÇÂǧǩÅH

AÅFMac OS X Ç≈ÇÕÅAÉÜÅ[ÉUÉoÉCÉiÉäÇÃê√ìIÇ»ÉäÉìÉNÇÕÉTÉ|Å[ÉgÇ≥ÇÍǃǢNjÇπÇÒÅBÉÜÅ[ÉUÉoÉCÉiÉäÇ Mac OS X ÇÃÉâÉCÉuÉâÉäÇ‚ÉCÉìÉ^ÉtÉFÅ[ÉXÇÃì‡ïîé¿ëïÇ…ÉäÉìÉNÇ≥ÇπÇΩÇΔǵÇΩÇÁÅAMac OS X ÇÃÉAÉbÉvÉfÅ[ÉgÇ‚ã@î\ã≠âªÇÃé¿é{Ç™êßå¿ÇéÛÇØÇÈDZÇΔÇ…Ç»ÇËÇ‹Ç∑ÅBǪÇÃë„ÇÌÇËÅAcrt0.o ÇíTÇ∑ÇÃÇ≈ÇÕÇ»Ç≠é©ìÆìIÇ… crt1.o ÇΔÉäÉìÉNÇ≥ÇπÇÈǻǫìÆìIÇ»ÉäÉìÉNÇÉTÉ|Å[ÉgǵǃǢNjÇ∑ÅB

ê√ìIÉäÉìÉNǙLJÇΩÇÁÇ∑êßñÒÇè\ï™Ç…åüì¢ÇµÅAå⁄ãqÇ®ÇÊÇ—å⁄ãqÇÃÉjÅ[ÉYDžǬǢǃÅAÇ‹ÇΩç°å„íÒãüǵǃǢÇ≠ïKóvÇÃdžÇÈí∑ä˙ìIÇ»ÉTÉ|Å[ÉgÇçló∂Ç∑ÇÈÇÊǧã≠Ç≠íÒåæÇµÇ‹Ç∑ÅBÉAÉbÉvÉãÇ≈ÇÕÅAåˆäJ API ÇÉTÉ|Å[ÉgǵÅAäÆëSÇ»å›ä∑ê´Çï€èÿÇ∑ÇÈÇÊǧDžñ±ÇflÇ‹Ç∑Ç™ÅAê√ìIÇ…ÉäÉìÉNÇ≥ÇÍÇΩÉvÉçÉWÉFÉNÉgÇÃå›ä∑ê´Ç…ǬǢǃÇÕï€èÿÇ≈Ç´Ç‹ÇπÇÒÅBÉVÉXÉeÉÄÇÃÉAÉbÉvÉfÅ[ÉgÅAÉZÉLÉÖÉäÉeÉBÇÃÉAÉbÉvÉfÅ[ÉgÅAÇ®ÇÊÇ—ëÂïùÇ»â¸í˘Ç»Ç«Ç≈ Mac OS X Ç…âΩÇÁÇ©ÇÃïœçXÇâ¡Ç¶ÇÍÇŒÅAê√ìIÇ…ÉäÉìÉNÇ≥ÇÍÇΩÉRÅ[ÉhÇÕã@î\ǵǻÇ≠Ç»ÇÈâ¬î\ê´Ç™Ç†ÇËÇ‹Ç∑ÅB

é©ï™ÇÃÉvÉçÉWÉFÉNÉgÇê√ìIÇ…ÉäÉìÉNÇ∑ÇÈÇÃÇ™ê‚ëŒïsâ¬åáÇ≈džÇËÅAcrt0.o Ç™ïKóvÇ»èÍçáÇ…ÇÕÅADarwin Ç©ÇÁ Csu ÉÇÉWÉÖÅ[ÉãÇéÊìæÇµÇƒê√ìIÇ… crt0.o ÇçÏê¨Ç∑ÇÈDZÇΔÇÕÇ≈Ç´Ç‹Ç∑ÅBǪÇÃç€Ç…ÇÕå⁄ãqÇ…ëŒÇµÇƒÅAê√ìIÇ…ÉäÉìÉNÇ≥ÇÍÇΩÉRÅ[ÉhÇégÇ¡ÇΩêªïiÇÉCÉìÉXÉgÅ[ÉãÇ∑ÇÈDZÇΔÇ≈ÅAå›ä∑ê´ÇÃÉäÉXÉNÇ™î∫ǧDZÇΔÇñæãLÇ∑ÇÈÇÃÇñYÇÍǻǢÇ≈Ç≠ÇæÇ≥Ç¢ÅB


[2002 åé 2 åé 7 ì˙]